from flask import Blueprint,request,jsonify
from comm import get_data
from db import db1


bp_author=Blueprint('author',__name__)
@bp_author.route('/authors',methods=['POST'])
def authors():
    # 获取用户输入
    data=get_data()
    try:
        username=data['username']
        password=data['password']
    except:
        return jsonify({"code":10010,'mes':'必须输入用户名和密码'})
        # 判断用户名密码是否为空
    if not all(username,password):
        return jsonify({
            'code':10020,'mes':'用户名或密码不能为空'})
    # 根据用户名去数据库查
    sql="select * from author where username='%s'"%(username)
    mes=db1.find_one(sql)
    if mes:
    # 查看到比较密码
        if mes['password']==password:
            # 比对成功返回userid  username
            return jsonify({"code":200,'mes':'登录成功','userid':mes['id'],'username':mes['username']})
            # 失败提示密码错误
        else:
            return jsonify({'code':10012,'mes':'密码错误'})
    else:
        # 没查到返回此用户不存在
        return jsonify({'code':10011,'mes':'用户不存在'})
    



@bp_author.route('/books',methods=['POST','GET'])
def books():
    # 获取用户输入
    data=get_data()      
                 





